package com.ejuornal.service;

import java.util.List;

import com.ejuornal.bean.AdsPos;
import com.ejuornal.bean.Page;

public interface AdsPosService {
	/**
	 * 描述：添加广告位
	 * @param ads
	 */
	public void add(AdsPos adsPos);

	/**
	 * 描述：更新广告位信息
	 * @param ads
	 */
	public void update(AdsPos adsPos);

	/**
	 * 描述：删除广告位
	 * @param adsId
	 */
	public void delete(int [] advPosIds);

	/**
	 * 描述：查看广告位详情
	 * @param adsPosId
	 * @return AdsPos
	 */
	public AdsPos findByAdsPosId(int adsPosId);
	
	/**
	 * 根据广告位大小查询广告位
	 * @param adsArea 广告位大小
	 * @return 返回List<AdsPos>列表
	 */
	public List<AdsPos> findByAdsArea(String adsArea);

	/**
	 * 描述：查询所有广告位分页
	 * @return
	 */
	public Page<AdsPos> findAll(int current_record,String  url);
	/**
	 * 描述：查询所有的广告位（list方式）
	 * @return list
	 */
	public List<AdsPos> findAllList();

}
